2// pages/buildingDetail/buildingDetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 选择户型状态
    sts: 0,
    // 是否显示报备弹出框
    showReport: false,
    // 是否显示认证弹出框 
    showIden: false,
    // 邀请码弹出框
    showCode: false,
    // 遮罩层
    mymask:'',
    success: true,
    // 隐藏显示
    showMsg: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 点击户型出现相对应的户型信息
  chooseArea:function(e){
    var sts = e.currentTarget.dataset.index;
    this.setData({sts: sts});
  },
  // 打电话
  call:function(){
    wx.makePhoneCall({
      phoneNumber: '13223452345',
    });
  },
  // 跳转到电话列表联系人
  toList:function(){
    wx.navigateTo({
      url: '/pages/callList/callList',
    }) 
  },
  // 认证弹出框
  toIdentify:function(e){
    var mask = e.currentTarget.dataset.name;
    this.setData({ showIden: true, mymask: mask});
  },
  // 邀请码弹出框
  importCode:function(e){
    var mask = e.currentTarget.dataset.name;
    this.setData({ showCode: true,mymask: mask });
  },
  // 弹出报备弹出框
  report: function (e) {
    var mask = e.currentTarget.dataset.name;
    this.setData({ showReport: true, mymask: mask });
  },
  // 关闭认证弹出框、邀请码弹出框
  closeMask: function () {
    this.setData({ 
      showReport: false, 
      showCode: false, 
      showIden: false, 
      showCollect: false,
      mymask: '' 
    });
  },
  // 确定提交邀请码
  sureOpe:function(){
    var that = this;
    // 邀请码错误提示
    wx.showToast({
      title: '邀请码错误',
      icon: 'none',
      duration: 2000
    })
    // 邀请码成功提示
    wx.showToast({
      title: '认证成功',
      icon: 'success',
      duration: 2000,
      success:function(){
        setTimeout(function () {
          that.closeMask();
          that.onLoad();
        }, 2000)
      }
    });
  },
  // 跳转到渠道政策页面
  toPolicyD: function () {
    wx.navigateTo({
      url: '/pages/channelPolicy/channelPolicy',
    });
  },
  // 跳转到限购政策页面
  toPolicy:function(){
    wx.navigateTo({
      url: '/pages/purchasePolicy/purchasePolicy',
    });
  },
  // 跳转到楼盘参数页面
  toParam: function () {
    wx.navigateTo({
      url: '/pages/param/param',
    });
  },
  // 拨打认证电话
  callNow:function(){
    wx.makePhoneCall({
      phoneNumber: '15632234556',
    });
    this.closeMask();
  },
  // 跳转到图片轮播图
  toPicture:function(){
    wx.navigateTo({
      url: '/pages/picture/picture',
    })
  },
  // 隐藏显示
  showMsg:function(){
    this.data.showMsg = !this.data.showMsg;
    this.setData({ showMsg: this.data.showMsg})
  },
  // 弹出收藏弹出框
  toCollect: function (e) {
    var mask = e.currentTarget.dataset.name;
    this.setData({ showCollect: true, mymask: mask });
  },
  // 跳转到认证或未认证页面
  toIden:function(){
    var sts = this.data.success;
    if(sts){
      wx.navigateTo({
        url: '/pages/inIden/inIden',
      })
    } else {
      wx.navigateTo({
        url: '/pages/toIden/toIden',
      })
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})